//
//  UIImageView+ABCDynamicWeb.h
//  ABCAppearanceKit_Example
//
//  Created by mac on 2022/9/9.
//  Copyright © 2022 Joe. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "NSObject+ABCDynamic.h"
#import "SDWebImage.h"

NS_ASSUME_NONNULL_BEGIN

@interface UIImageView (ABCDynamicWeb)

/**
 UIImageView暗黑适配，支持从网络拿白天模式和暗黑模式的图片
 
 @param lightImageUrl 白天模式的图片地址
 @param lightPlaceholderImage 白天模式占位图
 @param darkImageUrl 暗黑模式的图片地址
 @param darkPlaceholderImage 暗黑模式占位图
 @param options 图片下载方式
 */
- (void)abc_dynamicWebImageWithLightImageUrl:(NSURL *)lightImageUrl
                       lightPlaceholderImage:(UIImage *)lightPlaceholderImage
                                darkImageUrl:(NSURL *)darkImageUrl
                        darkPlaceholderImage:(UIImage *)darkPlaceholderImage
                                     options:(SDWebImageOptions)options;

/**
 UIImageView暗黑适配，支持从网络拿白天模式和暗黑模式的图片
 
 @param lightImageUrl 白天模式的图片地址
 @param lightPlaceholderImage 白天模式占位图
 @param darkImageUrl 暗黑模式的图片地址
 @param darkPlaceholderImage 暗黑模式占位图
 */
- (void)abc_dynamicWebImageWithLightImageUrl:(NSURL *)lightImageUrl
                       lightPlaceholderImage:(UIImage *)lightPlaceholderImage
                                darkImageUrl:(NSURL *)darkImageUrl
                        darkPlaceholderImage:(UIImage *)darkPlaceholderImage;

@end

NS_ASSUME_NONNULL_END
